.alert{
  display:none;
}

.form-horizontal > :last-child{ margin-bottom:0; }

.item{
  overflow:hidden;
}

.tag_input{
  margin:10px 10px 0 0;
}
.main_pic{
  position: relative;
  height: 198px;
  cursor: pointer;
  border: 2px solid #333;
  display:flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items:center;
  background:url(../images/loading.gif) no-repeat center center;
  img{
    display: block;
    max-width: 100%;
    max-height: 170px;
    margin: 0 auto;
  }
}
.pro_img_wrap{
  float: left;
  margin-right: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  position:relative;
  width: 174px;
}
.pro_img{
  position: relative;
  height: 198px;
  cursor: pointer;
  border: 2px solid #333;
  display:flex;
  margin-bottom:10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items:center;
  background:url(../images/loading.gif) no-repeat center center;
  img{
    display: block;
    max-width: 100%;
    max-height: 170px;
    margin: 0 auto;
  }
}
.pic_url{
  .pic_url_ipt{
    width:100%;
  }
}

.tab{
  border-bottom:1px solid #eee;
  height:40px;
.tab_hd{

  text-align:center;
  line-height:40px; height:40px; background-color:#5495CC; color:#fff; margin-right:-1px;
  border-radius:8px 8px 0 0;
  border:1px solid #ccc; cursor:pointer;
  border-bottom:none;
  -webkit-transition:all .1s; -moz-transition:all .1s; -ms-transition:all .1s; -o-transition:all .1s; transition:all .1s;
}
  .curr{
    background:#fff; color:#000;
  }
}
.tab_bd{
  display:none;
}
.tab_bd:nth-of-type(1){ display:block;}
